package com.py.androidUtils.log;

import com.py.androidUtils.utils.LogUtils;
import android.app.Application;
import android.content.res.Configuration;

/**
 * @说明 程序异常捕获类
 * @作者 LY
 * @文件 ExceptionHandlerApplocation.java
 * @时间 2015年6月25日 上午10:09:59
 * @版权 Copyright(c) 2015 LY-版权所有
 * @email dengdai.ly@qq.com
 */
public class ExceptionHandlerApplocation extends Application {
	@Override
	public void onConfigurationChanged(Configuration newConfig) {
		super.onConfigurationChanged(newConfig);
		LogUtils.i("onConfigurationChanged");
	}

	@Override
	public void onCreate() {
		super.onCreate();
		// 捕捉运行时异常
		MyUncaugthExceptionHandler customException = MyUncaugthExceptionHandler.getInstance();
		customException.init(getApplicationContext());
	}

	@Override
	public void onLowMemory() {
		super.onLowMemory();
		LogUtils.i("onLowMemory");
	}

	@Override
	public void onTerminate() {
		super.onTerminate();
		LogUtils.i("onTerminate");
	}
}
